﻿// 1-32.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

//对一个数进行开根号，取上整?(
// 上整我一直没算出来，不过我算的答案是根号n-1)，这答案铁定不对呀
//实践我错了，不过我就是没算出
int G13(int n, int k) {
    return(n < 1) ? k : G13(n - 2 * k - 1, k + 1);
}

int main()
{
    int a = G13(10,0);
    int b = 1;
    //算个阶乘
    for (int i = 9; 0 < i; i--) {
        b *= i;
    }
    int A[] = { 0,1,2,3,4,5,6 };
    int n = 7;
    int w = 5;
    while ((0 < n--) && (5 != A[n])) {
        std::cout << n<< "\n";
    };

    std::cout << a <<"\n";
    std::cout << b <<"\n";
}

// 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单
// 调试程序: F5 或调试 >“开始调试”菜单

// 入门使用技巧: 
//   1. 使用解决方案资源管理器窗口添加/管理文件
//   2. 使用团队资源管理器窗口连接到源代码管理
//   3. 使用输出窗口查看生成输出和其他消息
//   4. 使用错误列表窗口查看错误
//   5. 转到“项目”>“添加新项”以创建新的代码文件，或转到“项目”>“添加现有项”以将现有代码文件添加到项目
//   6. 将来，若要再次打开此项目，请转到“文件”>“打开”>“项目”并选择 .sln 文件
